home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_2
/
sfrgstr.zip
/
SFRGSTR.DOC
< prev
next >
Wrap
Text File
|
1990-12-31
|
13KB
|
246 lines
SFRGSTR.EXE
A Spitfire! Utility
for Registration Management.
Co-Authored by
Craig S. Brown
and
Charles P. Hosey
of
CraB Programming Laboratories.
Hattiesburg, Mississippi
BBS Numbers:
Craig Brown
(Iron Paw)
Citadel BBS: (601) 264-0539
Chuck Hosey
Prometheus Design BBS: (601) 264-0589
INTRODUCTION
-----------------------------------------------------------------------
CraB Programming Laboratories has been programming professionally
since 1989. Recently, We saw a need to move into the ShareWare market
with software of the quality of the professional markets. We have
decided to start with Bulletin Board software.
We hope that the software provided will be useful and easy to use,
while being powerful enough to meet your needs. With your help and
input, we can produce software that is especially suited to the needs
of BBS SysOp's everywhere.
Spitfire! is a registered trademark of Mike Woltz, the author of
this fine program. Special thanks go to Mike for putting up with the
phone calls and messages necessary to get this and other programs off
the ground. From us at CraB Programming Labs, "Thanks Mike, and we
look forward to doing more business with you in the future!"
SYNAPSIS
-----------------------------------------------------------------------
SFRGSTR.EXE is a dual purpose program. It runs as a stand alone
program to allow the SysOp of a Spitfire! BBS to register and manage
users who are on a time-based registration. It also runs as an event,
doing the necessary management for the SysOp, freeing him or her to
spend their time on more important things, like deciding who is the
sexiest user on the system!
We sincerely hope that this program will help you to control your
users situation, and free your time.
INFORMATION
-----------------------------------------------------------------------
SFRGSTR.EXE was written in Turbo Pascal 5.5 (a product of Borland
International) and is specifically designed for Spitfire! BBS. It will
NOT work with any other BBS program that we know of. It allows
registration of users in years (in the range of 0 to 100 years), a
change in security upon registration, and a change of security upon
expiration. If a user renews registration, it allows the extension of
a registration period.
SFRGSTR.EXE is menu driven from the command level, and is fairly
straightforward. Commands will be discussed in the section labeled
COMMANDS. Later additions will contain more SFUSERS.DAT handling
utilities, but for now, it only allows for registration, changing
registrations, killing registrations, and search routines by user name
and number.
In the event mode, SFRGSTR.EXE will search all registered users for
expiration and will expire and change security levels for any user who
has passed their expiration date. In addition, it will send a warning
to any user who has come within one calander month of his expiration
date ONCE and once only. This is accomplished through the use of
<usernum>.BBS.
The file handling of SFRGSTR.EXE is somewhat slow, but the speed
was traded for security. If power fails during execution, some or all
of the changes to be made will already be on the disk, and thus less
time is required to restore the lost data.
Your SFUSERS.DAT is automatically backed to USERBACK.CPL upon
execution and usually renaming this file to SFUSERS.DAT and re-running
the program is all that is necessary for crash-recovery.
NECESSARY FILES
-----------------------------------------------------------------------
Included in the package should be:
SFRGSTR.EXE - The executable program
REGISTER.DAT - The file of registered users
WARNING.CPL - Text file, this is written to <username>.BBS
and may be edited by any standard text
editor. Do not use an editor that will
embed control charachters, as it may result
in garbled displays or system crash.
SFRGSTR.DOC - This file. Since you are reading it, I will
assume that you have it.
ORDER.CPL - This is the Order form to get a registered
copy of SFRGSTR.EXE.
RUNNING SFRGSTR.EXE
-----------------------------------------------------------------------
To run SFRGSTR, SFRGSTR.EXE, REGISTER.DAT, and WARNING.CPL must be
copied into your work directory. Without this, the program will fail
to run properly.
There are two modes in which SFRGSTR.EXE may be run. Local (used by
SysOp to subscribe users) and Event (used to maintain registered users).
LOCALLY:
SFRGSTR.EXE may be run locally by simply typing
SFRGSTR.EXE at the DOS prompt. For more information on
the commands listed on the menu, see section COMMANDS.
EVENT:
To run SFRGSTR.EXE as an event, command line parameters
are necessary. The structure is such:
SFRGSTR /E 10 C:\SF\DISPLAY
| | | |
Program name | | |
| | |
Run event | |
(not case sensitivve) | |
| |
Expired security level |
|
Path to display files
Note: Expired security level is the security level that
you want a user to become when their registration is up.
For example: If you want your users to become level 25
when they allow their registration to lapse, and your display
files path is 'd:\spitfire\display' the command line would be:
SFRGSTR /E 25 D:\SPITFIRE\DISPLAY
Please note that upper and lower case are not distinguished.
/E is the same as /e.
DISPLAY
-----------------------------------------------------------------------
The display is simple and straightforward. In the event mode, it
simply lists the users who are subscribed with a message "Checking
user:". This is simply so that if you are watching, you may see the
program as it works.
In local mode, the screen is divided into two sections. The top of
the screen displays the stats of the current user. The bottom section
of the screen lists the commands that are available to you. For more
information on those commands, see the section labeled COMMANDS.
COMMANDS
-----------------------------------------------------------------------
When SFRGSTR is run as an event, there is only a message as to
whose security levels are being checked. There are no commands at this
point as it was intended to run without supervision.
When SFRGSTR is run locally, however, a list of commands are
displayed, and a prompt asks you for your choice. These commands are
now discussed in detail. (Allright! What you've been waiting for!)
F)ind user . . . . . This feature works just like the Find User
option in Spitfire! Sysop Utilities. When
you press F, a prompt appears asking you for
the UserName. Type in the first AND last
names of the user you wish to edit. The
program will find the user you typed in.
If the name you typed was not a user of your
BBS, then the last user record will be
displayed on the screen, otherwise, the user's
stats will be displayed.
U)ser Number . . . . This will allow you to jump to the record
corresponding to User Number. When you press
U, a prompt will appear asking you for a user
number. Enter in the appropriate number and
press enter. The system will jump to the user
associated with the number you entered. If a
number larger than the number of users on your
system is entered, the system will jump to the
last user on the system.
S)uscribe user . . . This will subscribe the user whose stats are
displayed at the top of the screen. When 'S'
is pressed, you will be prompted for the users
new security level. Enter the correct level
and press enter. Then you will be prompted
for the subscription length (in years). Enter
the number of years and press enter. The
screen wil update to show the new information,
and the subscription date will be set to the
system date.
K)ill subscription . This will remove the displayed users file from
the registration file, and optionally change
the security level of the user. When this is
selected, you are prompted for a new security
level. Type new level and press enter. The
display will be refreshed to show the changes.
C)hange Subscription This allows you to change a users subscription
length and/or security level. When chosen, a
prompt asks you for the new security level.
After entering the new security level, you
will be prompted for the length of the
subscription. Note that this is in years from
the Subscription date listed at the top right-
hand corner of the screen, not from the
present date.
X)it to DOS . . . . This allows you to exit to DOS. At the prompt
respond with either a Y or N. The standard
exit routine, as if the program is amazed that
you would ever be willing to quit!
Well, that about sums it up for now. Later, more options will be
added, and these will be made available to registered users through
Citadel BBS (601) 264-0539 and The Prometheus Design BBS (601) 264-0589
free of charge. Please register this software, it is what allows us
to continue to bring you useful programs at these prices.
NOTICE
-----------------------------------------------------------------------
This program is shareware, NOT freeware. It is copyrighted by CraB
Programming Laboratories. Continued use of this program is considered
acceptance of its usefulness, and therefore registration is required.
Of course, if you don't register it, nothing bad will happen, and it is
most likely that we will never catch you, but as the subscription is
only $5, please think about it, it will get you free updates, and our
undying gratification. Also, technical support will be available
through either of the BBS's listed on the front page of this manual.
DISCLAIMER
-----------------------------------------------------------------------
CraB Programming Laboratories, Craig Brown, and Chuck Hosey are not
responsible for any damage that may occur through the use, misuse, or
inability to use this program, whether your fault or ours. Sorry,
guys, but I gotta do this.
FINALE
-----------------------------------------------------------------------
This program may be distributed freely, as long as no fee is
charged for its distribution, and the program or corresponding files
are not edited or changed in any way.